package com.jww.service.provider;

import com.jww.pojo.Provider;

import java.sql.SQLException;
import java.util.List;

public interface providerService {
    // 查询提供公司名称
    public List<Provider> queryProvider() throws SQLException;

    // 增加供应商
    public boolean add(Provider provider);

    // 通过供应商名称、编码获取供应商列表-模糊查询-providerList
    public List<Provider> getProviderList(String proName, String proCode);

    // 通过proId删除Provider
    public boolean deleteProviderById(int delId);

    // 通过proId获取Provider
    public Provider getProviderById(int id);

    // 修改供应商信息
    public boolean modify(Provider provider);

    // 根据proCode查询供应商是否存在，用于检查供应商编码唯一性
    public Provider selectProCodeExist(String proCode);

}
